<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          Apache Doris單節(jié)點安裝并運行:創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、導入數(shù)據(jù)及查詢等 您所在的位置:網(wǎng)站首頁 假的八字 算命的能算出來(lái)嗎 Apache Doris單節(jié)點安裝并運行:創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、導入數(shù)據(jù)及查詢等

          Apache Doris單節(jié)點安裝并運行:創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、導入數(shù)據(jù)及查詢等

          2025-07-18 14:41| 來源: 網(wǎng)絡整理| 查看: 265

          這個簡短的指南將告訴你如何下載 Apache Doris 最新穩(wěn)定版本,在單節(jié)點上安裝并運行它,包括創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表、導入數(shù)據(jù)及查詢等。

          環(huán)境準備選擇一個 x86-64 上的主流 Linux 環(huán)境,推薦 CentOS 7.1 或者 Ubuntu 16.04 以上版本。更多運行環(huán)境請參考安裝部署部分。Java 8 運行環(huán)境(非 Oracle JDK 商業(yè)授權用戶,建議使用免費的 Oracle JDK 8u202,立即下載)。建議在 Linux 上新建一個 Doris 用戶。請避免使用 Root 用戶,以防對作系統(tǒng)誤作。下載二進制包

          從 下載相應的 Apache Doris 安裝包,并且解壓。

          # 下載 Apache Doris 二進制安裝包 server1:~ doris$ wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.12-bin-x64.tar.gz # 解壓安裝包 server1:~ doris$ tar zxf apache-doris-2.0.12-bin-x64.tar.gz # 目錄重命名為更為簡單的 apache-doris server1:~ doris$ mv apache-doris-2.0.12-bin-x64 apache-doris安裝 Doris配置 FE

          FE 的配置文件為 apache-doris/fe/conf/fe.conf。下面是一些需要關注的核心配置。除了 JAVA_HOME, 需要手動增加,并且指向你的 JDK8 運行環(huán)境。其它配置,可以使用默認值,即可支持單機快速體驗。

          # 增加 JAVA_HOME 配置,指向 JDK8 的運行環(huán)境。假如我們 JDK8 位于 /home/doris/jdk8, 則設置如下 JAVA_HOME=/home/doris/jdk8 # FE 監(jiān)聽 IP 的 CIDR 網(wǎng)段。默認設置為空,有 Apache Doris 啟動時自動選擇一個可用網(wǎng)段。如有多個網(wǎng)段,需要指定一個網(wǎng)段,可以類似設置 priority_networks=92.168.0.0/24 # priority_networks = # FE 元數(shù)據(jù)存放的目錄,默認是在 DORIS_HOME 下的 doris-meta 目錄。已經(jīng)創(chuàng)建,可以更改為你的元數(shù)據(jù)存儲路徑。 # meta_dir = ${DORIS_HOME}/doris-meta啟動 FE

          在 apache-doris/fe 下,運行下面命令啟動 FE。

          # 將 FE 啟動成后臺運行模式,這樣確保退出終端后,進程依舊運行。 server1:apache-doris/fe doris$ ./bin/start_fe.sh --daemon配置 BE

          BE 的配置文件為 apache-doris/be/conf/be.conf。下面是一些需要關注的核心配置。除了 JAVA_HOME, 需要手動增加,并且指向你的 JDK8 運行環(huán)境。其它配置,可以使用默認值,即可支持我們的快速體驗。

          # 增加 JAVA_HOME 配置,指向 JDK8 的運行環(huán)境。假如我們 JDK8 位于 /home/doris/jdk8, 則設置如下 JAVA_HOME=/home/doris/jdk8 # BE 監(jiān)聽 IP 的 CIDR 網(wǎng)段。默認設置為空,有 Apache Doris 啟動時自動選擇一個可用網(wǎng)段。如有多個網(wǎng)段,需要指定一個網(wǎng)段,可以類似設置 priority_networks=192.168.0.0/24 # priority_networks = # BE 數(shù)據(jù)存放的目錄,默認是在 DORIS_HOME 下的 storage 下,默認已經(jīng)創(chuàng)建,可以更改為你的數(shù)據(jù)存儲路徑 # storage_root_path = ${DORIS_HOME}/storage啟動 BE

          在 apache-doris/be 下,運行下面命令啟動 BE。

          # 將 BE 啟動成后臺運行模式,這樣確保退出終端后,進程依舊運行。 server1:apache-doris/be doris$ ./bin/start_be.sh --daemon連接 Apache Doris FE

          通過 MySQL 客戶端來連接 Apache Doris FE,下載免安裝的 MySQL 客戶端。

          解壓剛才下載的 MySQL 客戶端,在 bin/ 目錄下可以找到 mysql 命令行工具。然后執(zhí)行下面的命令連接 Apache Doris。

          mysql -uroot -P9030 -h127.0.0.1

          注意

          這里使用的 Root 用戶是 Apache Doris 內(nèi)置的超級管理員用戶,具體的用戶權限查看 認證和鑒權 -P:這里是我們連接 Apache Doris 的查詢端口,默認端口是 9030,對應的是 fe.conf 里的 query_port -h:這里是我們連接的 FE IP 地址,如果你的客戶端和 FE 安裝在同一個節(jié)點可以使用 127.0.0.1。將 BE 節(jié)點添加到集群

          在 MySQL 客戶端執(zhí)行類似下面的 SQL,將 BE 添加到集群中

          ALTER SYSTEM ADD BACKEND "be_host_ip:heartbeat_service_port";

          注意

          be_host_ip:要添加 BE 的 IP 地址heartbeat_service_port:要添加 BE 的心跳上報端口,可以查看 be.conf 里的 heartbeat_service_port,默認是 9050。通過 show backends 語句可以查看新添加的 BE 節(jié)點。修改 Root 用戶和 Admin 用戶的密碼

          在 MySQL 客戶端,執(zhí)行類似下面的 SQL,為 Root 用戶和 Admin 用戶設置新密碼

          mysql> SET PASSWORD FOR 'root' = PASSWORD('doris-root-password'); Query OK, 0 rows affected (0.01 sec) mysql> SET PASSWORD FOR 'admin' = PASSWORD('doris-admin-password'); Query OK, 0 rows affected (0.00 sec)

          提示

          Root 用戶和 Admin 用戶的區(qū)別

          Root 用戶和 Admin 用戶都屬于 Apache Doris 安裝完默認存在的 2 個賬戶。其中 Root 用戶擁有整個集群的超級權限,可以對集群完成各種管理作,比如添加節(jié)點,去除節(jié)點。Admin 用戶沒有管理權限,是集群中的 Superuser,擁有除集群管理相關以外的所有權限。建議只有在需要對集群進行運維管理超級權限時才使用 Root 權限。

          建庫建表連接 Apache Doris

          使用 Admin 賬戶連接 Apache Doris FE。

          mysql -uadmin -P9030 -h127.0.0.1

          提示

          如果是在 FE 的同一臺機器上的 MySQL 客戶端連接 127.0.0.1, 不需要輸入密碼。

          創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表create database demo; use demo; create table mytable ( k1 TINYINT, k2 DECIMAL(10, 2) DEFAULT "10.05", k3 CHAR(10) COMMENT "string column", k4 INT NOT NULL DEFAULT "1" COMMENT "int column" ) COMMENT "my first table" DISTRIBUTED BY HASH(k1) BUCKETS 1 PROPERTIES ('replication_num' = '1');導入數(shù)據(jù)

          將以下示例數(shù)據(jù),保存在本地的 data.csv:

          1,0.14,a1,20 2,1.04,b2,21 3,3.14,c3,22 4,4.35,d4,23

          通過 Stream Load 方式將上面保存到文件中的數(shù)據(jù)導入到剛才創(chuàng)建的表里。

          curl --location-trusted -u admin:admin_password -T data.csv -H "column_separator:," http://127.0.0.1:8030/api/demo/mytable/_stream_load-T data.csv : 要導入的數(shù)據(jù)文件名-u admin:admin_password : Admin 賬戶與密碼127.0.0.1:8030 : 分別是 FE 的 IP 和 http_port

          執(zhí)行成功之后我們可以看到下面的返回信息:

          { "TxnId": 30, "Label": "a56d2861-303a-4b50-9907-238fea904363", "Comment": "", "TwoPhaseCommit": "false", "Status": "Success", "Message": "OK", "NumberTotalRows": 4, "NumberLoadedRows": 4, "NumberFilteredRows": 0, "NumberUnselectedRows": 0, "LoadBytes": 52, "LoadTimeMs": 206, "BeginTxnTimeMs": 13, "StreamLoadPutTimeMs": 141, "ReadDataTimeMs": 0, "WriteDataTimeMs": 7, "CommitAndPublishTimeMs": 42 } NumberLoadedRows: 表示已經(jīng)導入的數(shù)據(jù)記錄數(shù) NumberTotalRows: 表示要導入的總數(shù)據(jù)量 Status: Success 表示導入成功查詢數(shù)據(jù)

          在 MySQL 客戶端中,執(zhí)行如下 SQL,可以查詢到剛才導入的數(shù)據(jù):

          mysql> select * from mytable; +------+------+------+------+ | k1 | k2 | k3 | k4 | +------+------+------+------+ | 1 | 0.14 | a1 | 20 | | 2 | 1.04 | b2 | 21 | | 3 | 3.14 | c3 | 22 | | 4 | 4.35 | d4 | 23 | +------+------+------+------+ 4 rows in set (0.01 sec)停止 Apache Doris停止 FE

          在 apache-doris/fe 下,運行下面命令停止 FE。

          server1:apache-doris/fe doris$ ./bin/stop_fe.sh停止 BE

          在 apache-doris/be 下,運行下面命令停止 BE。

          server1:apache-doris/be doris$ ./bin/stop_be.sh



          【本文地址】

          公司簡介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專題文章
            CopyRight 2018-2019 實驗室設備網(wǎng) 版權所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 汉沽区| 双流县| 新巴尔虎右旗| 海兴县| 会昌县| 报价| 建阳市| 中宁县| 枞阳县| 全南县| 清丰县| 罗江县| 清镇市| 珠海市| 隆回县| 金华市| 灯塔市| 方城县| 达日县| 天等县| 休宁县| 双柏县| 新干县| 德昌县| 崇明县| 尼玛县| 突泉县| 韶关市| 大化| 东兰县| 奈曼旗| 南阳市| 徐闻县| 灵川县| 湾仔区| 溧水县| 高淳县| 呼玛县| 政和县| 定远县| 霸州市| http://444 http://444 http://444 http://444 http://444 http://444